package com.dmxh.service;

import com.dmxh.params.QueryParams;
import com.dmxh.result.PageList;
import com.dmxh.vo.ItemCatVo;
import com.dmxh.vo.TypeTemplateVo;

import java.util.List;
import java.util.Map;

public interface ItemCatService {
    PageList<Map<String, Object>> queryPage(QueryParams queryParams);

    List<Map<String, Object>> queryTree();

    ItemCatVo queryById(long id);

    List<Map<String, Object>> queryTreeById(long id);

    void addInfo(ItemCatVo itemCatVo);

    void updateInfo(ItemCatVo itemCatVo);

    void deleteInfo(long id);

    void deleteBatch(Integer ids);

    TypeTemplateVo queryBrandById(long id);
}
